<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<!-- HTML file produced from file: manual.tex --
 -- using Hyperlatex v 2.3.1 (c) Otfried Cheong--
 -- on Emacs 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid, Fri Dec  3 20:36:17 2004 -->
<HEAD>
<TITLE>Scheme 48 Manual -- ASCII character encoding</TITLE>

</HEAD><BODY BGCOLOR="#ffffff">
<EM>Scheme 48 Manual</EM> | <A HREF="s48manual.html#top_node">Contents</A> | In Chapter: <A HREF="s48manual_35.html">Libraries</A><BR>Previous: <A HREF="s48manual_37.html">Pretty-printing</A> | Next: <A HREF="s48manual_39.html">Bitwise integer operations</A>
<H2>ASCII character encoding</H2>

<P>These are in the structure <CODE>ascii</CODE>.
<P><UL><LI><CODE>(char-&gt;ascii<I>&nbsp;char</I>)&nbsp;-&gt;&nbsp;<I>integer</I></CODE><A NAME="1">&nbsp;</A>
<LI><CODE>(ascii-&gt;char<I>&nbsp;integer</I>)&nbsp;-&gt;&nbsp;<I>char</I></CODE><A NAME="2">&nbsp;</A>
</UL>
These are identical to <CODE>char-&gt;integer</CODE> and <CODE>integer-&gt;char</CODE> except that
 they use the
<A HREF="s48manual_89.html">ASCII encoding</A>.
<P><UL><LI><table border=0 cellspacing=0 cellpadding=0 width=80%>
<tr> <td><CODE>ascii-limit</CODE></td> <td align=right>integer</td></tr></table><A NAME="3">&nbsp;</A>
<LI><table border=0 cellspacing=0 cellpadding=0 width=80%>
<tr> <td><CODE>ascii-whitespaces</CODE></td> <td align=right>list of integers</td></tr></table><A NAME="4">&nbsp;</A>
</UL>
<CODE>Ascii-limit</CODE> is one more than the largest value that <CODE>char-&gt;ascii</CODE>
 may return.
<CODE>Ascii-whitespaces</CODE> is a list of the ASCII values of whitespace characters
 (space, horizontal tab, line feed (= newline), vertical tab, form feed, and
 carriage return).
<P><P>
  
Previous: <A HREF="s48manual_37.html">Pretty-printing</A> | Next: <A HREF="s48manual_39.html">Bitwise integer operations</A></BODY></HTML>
